package com.ruoyi.blog.mapper;

import java.util.List;
import com.ruoyi.blog.domain.TBlogConfig;

/**
 * 博客基本配置Mapper接口
 * 
 * @author yang
 * @date 2021-11-28
 */
public interface TBlogConfigMapper 
{
    /**
     * 查询博客基本配置
     * 
     * @param configId 博客基本配置主键
     * @return 博客基本配置
     */
    public TBlogConfig selectTBlogConfigByConfigId(Long configId);

    /**
     * 查询博客基本配置列表
     * 
     * @param tBlogConfig 博客基本配置
     * @return 博客基本配置集合
     */
    public List<TBlogConfig> selectTBlogConfigList(TBlogConfig tBlogConfig);

    /**
     * 新增博客基本配置
     * 
     * @param tBlogConfig 博客基本配置
     * @return 结果
     */
    public int insertTBlogConfig(TBlogConfig tBlogConfig);

    /**
     * 修改博客基本配置
     * 
     * @param tBlogConfig 博客基本配置
     * @return 结果
     */
    public int updateTBlogConfig(TBlogConfig tBlogConfig);

    /**
     * 删除博客基本配置
     * 
     * @param configId 博客基本配置主键
     * @return 结果
     */
    public int deleteTBlogConfigByConfigId(Long configId);

    /**
     * 批量删除博客基本配置
     * 
     * @param configIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTBlogConfigByConfigIds(Long[] configIds);

    /**
     * 修改博客基本配置
     *
     * @param tBlogConfig 博客基本配置
     * @return 结果
     */
    public int updateTBlogConfigByKey(TBlogConfig tBlogConfig);

    /**
     * 通过类型查询
     *
     * @param configType
     * @return
     */
    public List<TBlogConfig> selectTBlogConfigListByType(Integer configType);


}
